package com.qm.console.dao.mapper;

import com.qm.console.dao.model.DivisionStatisticsDO;
import com.qm.console.dao.model.RechargeStatisticsDO;
import com.qm.console.pubdef.dto.analysis.ChannelQueryDTO;

import java.util.List;

public interface RechargeStatisticsDOMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(RechargeStatisticsDO record);

    int insertSelective(RechargeStatisticsDO record);

    RechargeStatisticsDO selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(RechargeStatisticsDO record);

    int updateByPrimaryKey(RechargeStatisticsDO record);

    int count(ChannelQueryDTO query);

    int userRechargeCount(ChannelQueryDTO query);

    List<RechargeStatisticsDO> list(ChannelQueryDTO query);

    List<RechargeStatisticsDO> userRechargeList(ChannelQueryDTO query);
}